#ifndef SSD_HW4_DNA_INFO_H_
#define SSD_HW4_DNA_INFO_H_

#include <string>

namespace design_patterns
{

class DnaInfo
{
 public:
  DnaInfo(std::string dna);
  DnaInfo(DnaInfo&& other);
  ~DnaInfo();

  void DoSomeExpensiveWork();

 private:
   std::string dna;
   // some fields containing info that DoSomeExpensiveWork will initialize
};

} // namespace design_patterns

#endif // SSD_HW4_DNA_INFO_H_